package com.glink.manage.dto.vehicle;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;

@ApiModel(value = "VehicleUpdateDTO对象", description = "车牌设备信息更新DTO")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class VehicleUpdateDTO {

    @ApiModelProperty(value = "车辆和特征设备ID")
    @NotBlank(message = "车辆和特征设备ID不能为空")
    private String objId;

    @ApiModelProperty(value = "车牌号（唯一）")
    private String licensePlate;

    @ApiModelProperty(value = "车主")
    private String owner;

    @ApiModelProperty(value = "所属单位")
    private String organization;

    @ApiModelProperty(value = "类型")
    private String type;

    @ApiModelProperty(value = "外观照片")
    private String appearancePhoto;

    @ApiModelProperty(value = "证件图片")
    private String document;
}
